package com.platform.server.service;

import java.util.List;
import java.util.Map;

public interface UserService {
	
	/**
	 * 用户列表
	 * @return
	 */
	List<Map<String,Object>> selectUserList(String userid,String startTime,String endTime,String username,String mobile,String grade,String age,String tuimobile,String isEnprise,String isUser);
	/**
	 * 企业用户列表
	 * @return
	 */
	List<Map<String,Object>> selectEnterpriseUserList(String userid,String startTime,String endTime,String username,String mobile,String addres,String isUser);
	/**
	 * 企业员工列表 -
	 * @return
	 */
	List<Map<String,Object>> selectEntUserList(String userid, String username, String mobile,String addres, String gender);
	/**
	 * 企业服务列表  -
	 * @return
	 */
	List<Map<String,Object>> selectEntUserOrderList(String userid, String startTime,String endTime,String server_type, String staff_id,String addres, String gender);
	/**
	 * 对用户进行封号或解封
	 */
	int updateUserStatu(Integer userid,String is_ban);
	
	/**
	 * 查看用户的推荐人列表
	 */
	String[] selectRecommendList(String mobile);
	
	/**
	 * 查看积分
	 */
	List<Map<String,Object>> selectIntegral();
	
	/**
	 * 修改积分设置
	 */
	int integralSet(String common_vip,String copper_vip,String silver_vip,String gold_vip,String five_star,String tow_star,
			String server,String Integral_arrival,String recommend_integral,String vip_server_discount);
	/**
	 * 下级用户列表
	 */
	List<Map<String,Object>> selectOneUserList(String userid,
			String startTime, String endTime, String username,
			String address, String mobile, String level);
	/**
	 * 用户服务列表
	 */
	List<Map<String,Object>> selectUserOrderList(String startTime, String endTime, String order_id,
			String server_type, String mobile, String user_id);
}
